a{
	color:#3a595d;
}

/*******************************
	 HEADER STYLES
*******************************/

div#header{
	background: url(../img/colour_schemes/blue/header_bg.png) left top repeat-x;
}
	
	div.repeating_bg{
		background:url(../img/colour_schemes/blue/header_bg_right.png) repeat-x;
	}

	div#header .inner{
		background:url(../img/colour_schemes/blue/header_gradient.png) no-repeat center top;
	}

	/** Logo **/
	
	h1#logo{
			text-shadow:0px 2px 1px rgba(12,59,68,0.48);
	}
	
	
	/** Control Panel **/
		
		div#control li p{
			color:#a0b4b7;
			text-shadow:0px 1px 0px rgba(41,72,77,0.6);
		}
		
			div#control li p a{
			text-shadow:0px 1px 0px rgba(41,72,77,0.6);
			}
			
			div#control ul li.control_button{
				border-top:1px solid #3e6268;
				border-bottom:1px solid #3e6268;
				-webkit-box-shadow: rgba(84,152,172,0.22) 0px 3px 3px;
			}
				
				div#control ul li.control_button a{
					color:#ffffff;
					background:url('../img/colour_schemes/blue/control_bg.png') repeat-x;
			text-shadow:0px 1px 0px rgba(41,72,77,0.6);
				}
				
				div#control ul li.control_button a:hover{
					background:url('../img/colour_schemes/blue/control_bg_hover.png') repeat-x;
				}
				
				div#control ul li.first a{
					border-right:1px solid #3e6268;
					border-left:1px solid #3e6268;
				}
				
				div#control ul li.last a{
					border-left:1px solid #699aa1;
					border-right:1px solid #3e6268;
				}
			
	/** Main Navigation **/
	
	ul#navigation{
		border-top:1px solid #699aa1;
		border-bottom:1px solid #3e6268;
		border-left:1px solid #3e6268;
		border-right:1px solid #3e6268;
	}
			ul#navigation li a{
				color:#ffffff;
			text-shadow:0px 1px 0px rgba(41,72,77,0.6);
				background:url('../img/colour_schemes/blue/navigation_bg.png') repeat-x #3e6268;
				border-left:1px solid #699aa1;
				border-right:1px solid #3e6268;
			}
			
			ul#navigation li a:hover{
				background:url('../img/colour_schemes/blue/navigation_bg_hover.png') repeat-x #3e6268;
			}
			
			ul#navigation li:first-child a{
				border-left:none;
			}
			
			ul#navigation li:last-child a{
				border-right:none;
			}
			

/*******************************
	IMAGES
*******************************/

				ul#images li ul li a{
					color:#ffffff;
			text-shadow:0px 1px 0px rgba(41,72,77,0.6);
					background:url(../img/colour_schemes/blue/image_button_bg.png) repeat-x top left #4e7a82;
					border:1px solid #3e6268;
				}
				
				ul#images li ul li:last-child a{
					border-top:none;
				}
	
/*******************************
	PAGINATION
*******************************/

		ul.pagination li a.current{
		background:url(../img/colour_schemes/blue/button_bg.png) repeat-x top left #4e7a82;
		border:1px solid #3e6268;
		color:#ffffff;
			text-shadow:0px 1px 0px rgba(41,72,77,0.6);
		}
		
		
/*******************************
		FORM STYLES
*******************************/
	
	/** Buttons **/
	
	.button{
		background:url(../img/colour_schemes/blue/button_bg.png) repeat-x top left #4e7a82;
		border:1px solid #3e6268;
		color:#ffffff;
			text-shadow:0px 1px 0px rgba(41,72,77,0.6);
	}
	
	.button:hover{
		background:url(../img/colour_schemes/blue/button_bg_hover.png) repeat-x top left #4e7a82;
	}
		
/***
 * Fancybox
 */

#fancybox-loading div {
	background-image: url('../img/colour_schemes/blue/fancybox.png');
}

#fancybox-close {
	background: transparent url('../img/colour_schemes/blue/fancybox.png') -40px 0px;
}

#fancybox-left-ico {
	background-image: url('../img/colour_schemes/blue/fancybox.png');
}

#fancybox-right-ico {
	background-image: url('../img/colour_schemes/blue/fancybox.png');
}

#fancybox-bg-ne {
	background-image: url('../img/colour_schemes/blue/fancybox.png');
}

#fancybox-bg-se {
	background-image: url('../img/colour_schemes/blue/fancybox.png');
}

#fancybox-bg-sw {
	background-image: url('../img/colour_schemes/blue/fancybox.png');
}

#fancybox-bg-nw {
	background-image: url('../img/colour_schemes/blue/fancybox.png');
}

#fancybox-title-float-left {
	background: url('../img/colour_schemes/blue/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-right {
	background: url('../img/colour_schemes/blue/fancybox.png') -55px -90px no-repeat;
}



#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}


#facebox .popup{
  position:relative;
  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);
}

#facebox .content {
  display:table;
  width: 370px;
  padding: 10px;
  background: #fff;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
}

#facebox .content > p:first-child{
  margin-top:0;
}
#facebox .content > p:last-child{
  margin-bottom:0;
}

#facebox .close{
  position:absolute;
  top:5px;
  right:5px;
  padding:2px;
  background:#fff;
}
#facebox .close img{
  opacity:0.3;
}
#facebox .close:hover img{
  opacity:1.0;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}